define(['app'],function(app){//依赖app.js 模块
    app.controller('BookClassifyAddCtrl',['$scope','$filter','$uibModalInstance','$uibModal','items', 'categoryService',
         function($scope,$filter,$uibModalInstance,$uibModal,items,categoryService){
            if(items.type==1)
            {
                $scope.titleName="新增图书分类";
                $scope.bookClassify = "";//初始化输入的图书分类为空
            }
            else
            {
                $scope.titleName="编辑图书分类";
                $scope.bookClassify = items.item.name;
            }
             $scope.save = function () {
              //获取参数 将参数传递至后台 查询出符合条件的会议室列表
              //请求后台保存方法，将输入值作为参数传递到后台
                 if($scope.bookClassify==''||$scope.bookClassify==null)
                 {
                     alert("请输入分类名称！");
                     return;
                 }
                 else
                 {
                     if(items.type==1)
                     categoryService.createCategory($scope.bookClassify).then(
                         function (response) {
                             if(response>0)
                             {
                                 $uibModalInstance.close();
                             }
                             else
                                 alert("保存失败！");
                         },
                         function (error) {
                             alert("保存失败！");
                         }
                     );
                     else
                         categoryService.updateCategory(items.id,$scope.bookClassify).then(
                             function (response) {
                                 if(response>0)
                                 {
                                     $uibModalInstance.close();
                                 }
                                 else
                                     alert("编辑失败！");
                             },
                             function (error) {
                                 alert("编辑失败！");
                             }
                         );
                 }
          // return;
          $uibModalInstance.close();//最后执行close方法，关闭当前modal框
      };
    
      $scope.cancel = function () {
          $uibModalInstance.dismiss("取消");
      };

      //初始化函数
      var init = function(){
      };
      init();
  }]);
}); 